mechanical weapon - French English Dictionary